
body, html{
	height:100%
}

#outerWrapper{
	width:100%;
	min-height: 100%;
}

#innerWrapper{
	overflow: auto;
	padding-bottom: 50px;
}

#headerContainer{
	height:150px;
	background-image: url("grad-bg.jpg");
	background-repeat: repeat-x;
	color:#FFF;
}

#headerWrapper{
	padding-top:30px;
	min-width: 800px;
	max-width: 950px;
	width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 950? "950px" : "auto");
	margin: auto;
}

#pubMenu{
	padding-top:50px;
	margin-bottom:0px;
}

#pubMenu ul{
	padding:0px;
}

#pubMenu li{
	float:left;
	list-style:none;
	padding:0px 50px 5px 0px;
	font-size:14px;
}

#pubMenu a, 
#pubMenu a:hover, 
#pubMenu a:visited{
	color:#FFF;
}

.pubMenuSel{
	font-weight:bold;
}

/**cdept menu */
#deptMenu{
	padding-top:30px;
	margin-bottom:0px;
}

#deptMenu ul{
	padding:0px;
}

#deptMenu li{
	float:left;
	list-style:none;
	padding:0px 50px 5px 0px;
	font-size:14px;
}

#deptMenu a, 
#deptMenu a:hover, 
#deptMenu a:visited{
	color:#FFF;
}

/** Course Menu */

#courseMenu{
	padding-top:10px;
	margin-bottom:0px;
}

#courseMenu ul{
	padding:0px;
}

#courseMenu li{
	float:left;
	list-style:none;
	padding:0px 50px 5px 0px;
	font-size:14px;
}

#courseMenu a, 
#courseMenu a:hover, 
#courseMenu a:visited{
	color:#FFF;
}


#mainWell{
	min-width: 800px;
	max-width: 950px;
	width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 950? "950px" : "auto");
	margin: auto;
	font-size:12px;
	padding-bottom: 50px;
	
	/** stick footer settings below */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
}

#pushFooter{
	height:50px;
}

#footerContainer{
	position: relative;
	margin-top: -50px;
	height:50px;
	clear:both;
	background-color:#036;
	color:#FFF;
}

#footerWrapper{
	
}

